I have three simple test to check the ball joints and tie rod ends on the front of your vehicle.
Lower Ball joint
If you put a jack under the lower A-arm, lift up 1-2" to get a jack handle under the tire.
Pry up under tire with a jack handle (up and down) if there is movement look at the lower joints to see if there is play in the joint.
Upper Ball
With jack still under lower A-arm,
With your hands a 12 & 6 on the tire, pull and push on top & bottom of tire (in and out), if there is movement look close at upper ball joint for play.
Tie rod ends
With jack still under lower A-arm,
With your hands at 9 & 3 on the tire, pull and push tire left to right and look a steering wheel, tires move side to side and steering wheel doesn't move, look at tie rods for play in joints.
Repeat process on the other side of the vehicle.