For changing a tire on the road what i want to have along -
1) a couple of jacks, 20ton preferred. 8ton will do.
2) geared lug wrench.
3) cribbing.
4) breaker bar with cheater pipe and socket.
You can get by on less. But this is what I want to have.
Where you'll run into problems is removing the flat one if you were not the one who put it on. Some bozo with a 1" air impact wrench used that to tighten them. That's where you want the geared wrench. Using a long cheater pipe will work, but when they give they jerk. The geared wrench does it much better.
Putting them back on is most convenient with a breaker bar and maybe a little bit of pipe extension. You get a better feel for the torque this way. Check them in a few miles and then torque to spec using a torque wrench when you get to destination.
Electric/air wrenches are useful for being able to put a known amount of torque when putting the lug nuts back on. Thing is, if more torque is required to get them off than the powered wrench can provide, you're dead on the side of the road calling for help. With purely mechanical tools you can simply increase the force until the nut comes loose or something breaks.
For a known truck that you've had the wheels off of, being able to apply excessive force to remove the nuts is less of an issue.
These are my observations, based on my experiences, which include all too many blown tires. I've done it all the wrong ways, and changed my mind as a result.