Default Flashing twrp to phone

If I'm looking to root and flash twrp to my phone, do I need an external sd card? I tried flashing twrp today, but it was not in the directory. Thanks.

Sent from my SGH-T399 using xda premium