Thad is on to it!
Read off the maximum revs at maximum power for your year of car. Then go 15 to 20% over that speed on a stock six. On a hot six, the shift point is about 5 to 10% over the maximum power rev range. The power peaks, and then drops off sharply. There are a few optimum shift sites on the web.
Bowling and Grippo, on the Tech pages, is easiest to use.
For the 300 I6, the power curve drops sharply because its so restricted by the stock carb. If maximum power is 120 hp net at 3500 rpm, then change up at 4200 rpm. (15-20% over the maximum power band)
If there is a 2 or 4-bbl carb and offy intake, the power band may move up just a smidgen to 150 hp at 3800 rpm. The change-up point then stays the same at 4200 rpm cause the power band doesn't drop off like Mount Blanc.
It's a bit long to go into it, but
StrangeRanger covered the loss in torque at each gear change in posts in the Hardcore session.
54Ford showed a link to one racers site a while back, which shows the details in graph form on a Formula Ford racer with 116 hp. I covered the details on torque loss or gain per each gearchange on a six cylinder 1984 EFI Falcon about a year ago. I confused it a bit with too much detail. The calculations are very basic rimpull figures used by Catipiller on there earthmovers in the early 60's. You Americans have done all the ground work on this, and I've just summurised it.
If you do the math, you'll find hot cammed cars like 5 to 10% over the power band shifts, stockers with very mild cams have to be wound out well 15% to get sufficent torque gains on each unpshift.