Just completed my first trip with my diesel.  I used truck stops and worked out just fine.  Used Flying J once, and Hess the other.  Nice thing is I get almost 300 miles out of 3/4 tank.  Both places I had to go in first and give a credit card.  Flying J, I had to tell them how much to put on and Hess I had to leave them the card.  Hess was pretty dirty/nasty with standing water mixed with diesel.  Still, a heckuva lot easier than navigating the car lanes.  Stop, walk in, setup pump, fill up, go park and go in to either complete transaction or stretch etc...
Mike