code: public static void startSession(final Context context, final String appKey, final String appSignature) {
  		dispatchOnConversationQueue(new DispatchTask() {
  			@Override
  			protected void execute() {
  				try {
  					startSessionGuarded(context, appKey, appSignature);
  				} catch (Exception e) {
  					ApptentiveLog.e(TROUBLESHOOT, e, "Unable to start Apptentive Log Monitor");
  					logException(e);
  				}
  			}
  		});
  	}
docs: Attempts to start a new troubleshooting session. First the SDK will check if there is
  an existing session stored in the persistent storage and then check if the clipboard
  contains a valid access token.
  This call is async and returns immediately.