You will have to check with Straight Talk in your area and see if they are on the same network. Since they are on different networks in different areas and phones can't change networks. Metro is on a GSM network. So I suggest you contact Straight Talk in your area and ask them.
I don't know if they have the ability on their site (some do, some don't) but you can call them and have them check your IMEI and they should be able to tell you if it will work or not.