When I start a new install, or restore an older backup, I do a Secure Erase. It's approximately like doing a TRIM on the whole drive. Secure Erase is an ATA command that was added (I don't know when).
I downloaded the Parted Magic ISO and made a bootable CD. The worst problem that I have doing a Secure Erase is that sometimes I have to sleep / wake the machine to unlock the SSD. My drive is a Crucial RealSSD (are there fake SSDs?), so your mileage may vary.