IMO, the optimal shift point is much easier to find if you have a dyno graph.
After your peak in horsepower, find where in the drop your horsepower matches with the next gear's horsepower.
Not that simple, due to the fact that finding what rpms the next gear will kick in is a little tough...