I found a flaw in most truckstop internet connections that I thought I would pass on.
If you have a wireless internet card, make your connection as you normally do.
Then go to your internal wireless internet screen and enable your internal device then search for nearby signals like Flying J or Holiday Inn.
Click on one of these and make another connection. Normally your browser would come up with a login screen to ask for credit card or room number but since your already connected with your own wireless card it gets faked out.
I really can't tell you technically what's happening but in most cases I seem to assume the connection of the truckstop and my weak or slow wireless connection jumps to very fast.