May not be anything more than worn brushes. A good generator shop should be able to fix it reasonably if you want to keep the truck stock.

Other wise it's easy enough to swap over to an alternator.