You don't have to buy diesel at a truck stop where diesel is that much more. Use Walmart, Kroger, QT, Racetrack, etc.
For example, tonight I fueled up at Walmart in Sidney, OH. Diesel was $1.899 a gallon, only 9 cents more than gas, while the whole I 75 was full of truck stops where diesel was...