How do I start the Merryweather heist?
Lester's first assassination mission done first will advance your game to the point of progressing, and having him call you.
When I was trying to progress the story, I had done all regular and side missions, but left Lester for last. My game had nothing else to do, so I completed his mission. Immediately afterwords, I got a call allowing me to attempt the heist.