You could try tracking the connection id from the onConnect callback. This can be used to index into the Meteor.server.sessions object to get a bunch of useful information - including the userId if there is a user associated with that connection.
Meteor.server.sessions[connectionId].userId; // returns (for example): 'RphM4g8DqAmBJgHfx' or null if no userId