I did it myself with forscan. I would suggest doing it yourself, as there a few choices in there that can make it sound quite bad. My truck has the 7 speaker system with the 4.3 display, sync and Sirius.
The first time I tried, I chose the "kicker" option and it sounded terrible with the Alpine powered sub I set up. I had to go back and chose the 7 speaker+subwoofer (not kicker) to make it sound proper. The kicker option obviously added some signal processing to the outputs that work fine if you have the full kicker system, but just adding the subwoofer required a different setting. I wouldn't trust them to get it right the first time.
On the Plain English Page in the ACM, the top line needs to be changed also. The top line should be written as "Auxilliary sub woofer" in addition to enabling the correct model of truck (supercab or supercrew & 6 or 7 speaker system). Make sure this is done and you can do it yourself quite easily. Save the original or As-Built file for the module you are working on as soon as it loads and you can always return to stock without issue.