May be a bit late, but...
It sounds like friends may be the way to go. Had to push my car home not that long ago, maybe 1/4 mile. Yay for manual transmissions and a slightly downhill path.
However- I've had good luck with Thweatt (now I've roadside, so it's whatever company insurance calls.) Thweatt has towed vehicles for me...oh hades three times. The first was a normal tow truck, about 7 miles, $47-50.
Second two were both flatbeds, and ran about $65, maybe 5-7 miles too. It's been about a year since I last used them.
Good luck, hope your truck is home by now or will be soon!