#1 Solution: ABOK lists a knot specifically for pulling with a vehicle. I don't have my book here, otherwise I would tell you the number. Essentially, you wrap your rope around the ball, axle, (or whatever), then pass that tail through a series of marls (1/2 hitches) in the line going to the load. It is very simple, reliable, and somewhat elegant. It will NEVER bind up or get too tight, although it puts almost all the stress on the first marl closest to the load.
#2 Solution: I think that #1 above is quite a bit too much stress on a rope, so I learned a different way from another climber: Same approach as the ABOK knot above, only pass the rope around the tow ball, install 1/2 hitch at least one foot away from the ball. Go down the line towards the load, putting in multiple 1/2 hitches with at least one foot between each one. 5 half-hitches will hold any truck. Tie the last with a full prussic or taut-line hitch to prevent sliding down the rope towards the ball.
If you allow the last 1/2 hitch to slide all the way down to the ball, you will end up needing to hammer and pull on the knot like crazy to get it to come loose.
If I am working in the middle of the line, I usually tie the 1/2 hitches "slipped", so that I can untie them easily without dragging all that long rope through the loops. The entire setup takes about one minute using big heavy bull rope, and it never binds down nor loads the rope too heavy at a single stress point. The 1/2 hitches distribute the pull over all the hitches that you install, so I consider it a much safer knot. So far, I have never broken a rope pulling with a vehicle, and I have never had to fight untying it either, except for the one time I allowed it to choke/slide down the rope to the ball.
#3: use the portawrap, secured to the back of the truck with a timber hitch. Fool proof, but it pretty much requires a groundie that can control the pulling force with a little experience, unless you just tie off the rope to the porty.
I have a 3/8" dyneema rope that requires the port-a-wrap for pulling a tree over with anything less than it's full length. Dyneema is too slick to tie knots in: they just choke down so tight you would never get them un-done, and it is too slick to hold reliably with my #1 or #2 methods above.