There are many programs out there that have the capability to model any option spread's risks, or "stress-test," via changing the underlying stock's price and/or vol.
You could also easily implement this in Excel. Just use the pricing model of your choice to derive individual option prices, and sum them according to the spread in question (eg. a fly would be +1-2+1). Then change the cell containing the stock price to see how the spread price changes as the stock moves.