It's really not bad at all. The toughest part of this job *can* be getting the ball joints to unseat from the spindle. There's a trick that makes it easy - use the coil spring's pressure to your advantage.
Disclaimer: following advice provided to use at your own risk - read it carefully so that you understand what you're doing, and possibly check some youtube videos that show this procedure to help visualize how it works. It's safe when done properly, but mistakes can be dangerous. I've done it this way countless times and never had an issue. It's my preferred method because if your ball joints are good, you won't rip up the grease boots on them with a fork tool; it's not needed.
Jack the truck up and support it with stands on the frame. Remove wheel, brake rotor and caliper, shock absorber (you can really just remove the bottom 2 bolts and let it dangle), sway bar end link, tie rod end from the spindle (this goes easier if you have an impact gun.)
Then jack up the lower control arm enough to put a little pressure on the spring. Loosen the nuts on both ball joint studs to the point that they're at the end of the stud but still fully engaged on the threads.
Use a ball peen hammer or mini-sledge and tap the spindle casting around the upper ball joint stud and the spring pressure will make it "pop". Lower the floor jack so that it rests about an inch under the lower control arm and tap the spindle around the lower ball joint, it should pop loose as well.
Then jack the lower control arm back up until there's slight pressure on the spring again, remove the nuts from the ball joints, push the upper control arm up and you can remove the spindle. It's very important that you remember while the nuts are removed from the ball joints, to not lower or bump the jack as the spring could potentially jump out.
*And I'll apologize in advance if I overlooked any minor detail here, I'm sure someone will chime in. Again I've done this so many times I could probably do it with my eyes closed, so it's more by muscle memory than by thought.*
Richard