I sometimes use the checkout -b option to create a new branch, check it out at the same time and set up tracking in one command.
checkout -b
In a new environment, I
First you need to Fetch the remote (the specific branch), then you can create a local br and track it with that remote branch using your command (i.e. checkout with -b and --track).
Fetch
checkout