About the only way to increase your fuel mileage any at all is to slow down.
What you are getting, hand calculated is not out of the park. You are probably never going to get much more than that. And buying a diesel just to increase you mileage a couple MPG's would be throwing good money after bad. The loss of money on the deal would buy a lot of gas for that gasser you have.
If you have the small tank on your truck, I feel your pain there also. In early 2014, I pulled the trailer in my signature to California and back. Out in the southwest where there was quite a distance between filling stations, I found myself topping off my tank a lot. If I were near a half a tank, and I saw a gas station, I stopped.
My old F150 had a 26 gal tank. I got a new pickup last August. It has a 36 gal tank. It's much better now WRT stopping all the time to refuel.