Does it do it only when you are moving of can you make it do it with the truck just sitting there? Could be a bunch of things like ball joints, spring shackles, loose steering box, cracked frame at the steering box....
Also have bad tire wear on outside 2" of both front tires.
I would start by checking the ball joints first. It only takes a few minutes if you have a jack.