Where a carrier unlock is required, contact that carrier, or use their support site. It's the phone rather than the SIM that needs unlocking. It may be possible to keep the same number. The carrier will advise.
First, these are their requirements for unlocking (TracFone and Straight Talk are the same company). Second, this is a kind of step-by-step, including the conversation with Straight Talk.