The chassis manual gives specs on the amount of play acceptable on ball joints, if you have one ( if not, order one, they're a great shop manual)
All in you're looking at idler arm, pitman arm, control arm, dogbone/arm bushings, tie rods etc. It's expensive, but obviously well worth it.
If you're a young man starting out your probably not going to want to drop over a grand on the front end when you haven't even bought rims yet...but it will add more to your driving pleasure than anything else, and it will give you an enduring feeling that your truck is built on a solid foundation. Kinda like that feeling when you've just changed the oil...but permanent.
If you think you might just flog it a few years, maybe go for some new rims