warddaman, it is fairly straight forward. Not any more difficult than other vehicles. Disconnect the battery at the battery. Next, remove the wire off of the starter. Now, remove the 2 bolts from the starter (one is out in the open, the other you need a long extension to access as it is between the block and the starter. Once both bolts are loose, remove the starter. Installation is the reverse process.
The "hard" part of this is that the exhaust system on some trucks can give you a hard time. Also, getting at the bolt on top of the starter can be a real pain. I have to place one hand around the starter to find the bolt and then I use the other hand to move the ratchet into place. I then use the first hand to guide the socket into place. When installing, I put the ratchet on the top bolt, using the ratchet to hold the bolt in place. Then you can position the starter near where it needs to go and be able to look between the flange of the starter and the block and be able to guide the end of the bolt into the proper hole. Once you get it started, then you can start the other bolt.