No you don't.....you can do a clean install, which is what I recommend on new HDD/SSD. You'll need to make a bootable USB of the ISO from MS using the MCT tool. You'll need a 8Gb USB drive or larger and it's really easy to do. Get it from here; https://www.microsoft.com/en-us/software-download/windows10i know you have to clone my exisiting ssd to the new before replacing it.
Cloning is a copy of the complete HDD/SSD. A System Image is a copy of the files of the HDD/SSD. Have a read here..... https://smallbusiness.chron.com/difference-between-disk-cloning-disk-imaging-68100.html
Migration is the actual act of moving files (data) from one drive to another. It's just a term. To actually clone the drive you'll need to buy the cloning hardware kit. Some times the SSD manufacturer will have a kit to go with it. Otherwise see here: https://www.newegg.com/p/pl?d=hard+drive+cloning+kit