Vacuum advance is used to improve gas mileage at cruise, not improve acceleration. You are not losing any performance/acceleration with 9 degrees (vs.18 or 20) because it all goes away as soon as you hit the throttle and the vacuum drops. Racers looking for max performance on the track or strip don’t use any vacuum advance, since it does nothing to make the car go faster.
I have aluminum heads and about 9.2 compression, with a 213/217@.050 cam and it runs about 18-19” vacuum at idle. I use 15 degrees base timing, 20 mechanical by 2000 rpm, and a GM vacuum can that adds about 15. I don’t know whether it’s making max performance, but it works and does not cause pinging. The big difference from your truck is that I have a TH350 and 4.10 gears, so I’m turning about 3000 rpm on the highway. It provides decent acceleration, but gas mileage sucks.