For cam timing you will first need to degree the cam and see where you are at. For more bottom end you will need to advance the cam. I bought an LC Engineering adjustable cam gear a couple months ago and really liked it.
As far as ignition timing, Start with an initial timing around 15 degrees and take the truck for a drive. Try flooring the gas in 4th or 5th and see if the engine pings. If it pings back the timing up a couple degrees and go for another test drive. Repeat until no ping.
If there is no ping, advance the timing and go for another test drive. Repeat until a ping is heard, power no longer improves or it starts to run bad and back timing off a couple degrees.