Ive noticed over the years GM trucks like to eat the inner edges of the tires more than the outer. ive tried correcting it on my truck by adding 1* postive of camber but still the inner wears faster. teh factory spec is -1* to -3*s. a cranked up truck will make this issue worst due to the steep a-arm angles.
Best thing to do is lift one tire off the ground, take a pry bar and put it under the tire. Lift the pry bar to the tire and try to pick the tire up. if the upper ball joint is shot you will feel a "clunk". to check the lower one, the best way i found to do it was by putting the jack under the LCA so that when you jacked the front end up, the UCA was not sitting on its bump stop. then use the pry bar and put it between the outer CV and the ball joint top. try to then pry the CV up away from the ball joint, if you see any movement more than a 1/32 of an inch, it needs to be replaces.
Tie rods you check by lifting one tire again, grab the tire at 9 and 3 o clock and try to turn the tires left and right in a "shaking" motion (jsut dont do it violently
) and see if you see the centerlink twisting up and down or if you see the inner tie rod moving in and out or the outer tie rods case moving up and down while the stud doesnt move.
if all is well, try another alignment to make sure its all good and still in spec.