Is it possible to have multiple testkeys in the same profile?

No, only one, but after you have activated the first testkey you can delete it, thus generating a user specific key.