Multisite Staging

We have a multisite network setup for our university, and we’d like to have a safe place to test plugins before we roll them out to all of our users - or even to a select group of users.

Has anyone come across a good approach for setting up a testing/staging environment for WordPress multisite?