You should break this down into two steps:
1) Create two or three small partitions, also one 1-2GB for EFI partition, if ever. A partition big enough for hibernation (suspend-to-disk) is also a good idea. A normal size swap would be rather 6GB in your case. It is also possible to activate two (or more) smaller swap devices later.
If you do not use hibernation, then you can use that partition for something else. Same for future swap partitions: if you never use swap, you can format them as data partitions.
2) Try different swap configurations (or: just activate your default one)
Now you can just mkswap
one of your small partitions you chipped off the full terabyte, and then swapon
.
If you never use EFI, you can use that as emergency swap. If you never use the 6GB as swap, you can put something else there. This takes some configuring, but easier than a partition resize I think.