3-axle alignment- if the guy knows what he's doing, he'll check your king pins and bearings, too.
Try to stay away from the computerized alignments- they tend not to be accurate. Find a guy who actually understands what he's doing and does it right.
An alignment can take anywhere from 30 minutes (if the guy is good and doesn't have to fix much) to 5 hours (if the guy is slow- don't equate with bad- and there is a lot wrong with the truck). You should pay by the job, not the hour, but you can't always expect things to go smoothly.
I'd check out
Laserline if you run up into Utah, Idaho or Ohio. There's a guy who does a good job in Greely, CO, too, but I can't remember his name.