You can determine this by looking at
all of the exchanges bids for BTC. Combine them, order them by price descending, integrate until you have $1 MM. Whatever BTC price that is is where someone would move the market to if cashing out $1 MM.
Realistically, if you had that much BTC to sell it would be wisest to do it in phases, or better yet, tiers. Offer volumes of BTC at various "outrageous" price levels (eg, $5 over market, $10 over market) and make sure you put a substantial amount of volume at each price level. Whenever the market surges you'll cap the exchange rates at your price levels until all your volume is depleted. In fact, you can see people already doing this on some exchanges...