If that's actually your problem.
Total toe in OE specs are kind of loose and also excessive in a lot of cases. It could be too much toe wer ing the tires, could be the wear you got on the back tires, flipped around to inside on the fronts is getting exaggerated.
Sorry, can't be of more help. Hard to analyze over the interwebs and without seeing the history of tire wear and actual condition.
As far as ball joints go, if that's the issue. Moog, dynatrac and Carli are quality from what is out there for reviews. They increase in price in that order. Sit down before you look up the price of Carli joints.
How many miles on the last rebuild, how many on the truck, what was replaced last time?