The PLC manufacturers sometimes print tables of execution speeds for each function. To try to calculate scan time from these is a cumbersome process and not particularly accurate. The only was to increase processor speed is to buy a faster processor (if the PLC manufacturer offers one).
To reduce scan time, you have to look closely at the application for opportunities to save time. Can some functions be placed in subroutines and only called when necessary rather than every scan? Can you perform mathematical functions with integers instead of floating-point numbers? Integer math is faster. Can you get away with reducing the frequency of communications with external devices?